package src.itheima06;



import java.util.ArrayList;
import java.util.List;

/*
    泛型统配符: ?
        代表任意的一种引用类型,只能用来匹配泛型,不能用来定义泛型  MyClass06

        注意:
            1.泛型是不存在多态的,创建集合对象时,左右两边的<>中的内容要保持一致
            2.ArrayList<?> list 可以接收什么?
                可以接收ArrayList的任意泛型对象(只要在创建ArrayList集合对象中<>中写上一种引用类型,都是可以的)
 */
public class Demo07TongPeiFu {
    public static void main(String[] args) {
        ArrayList<Object> list1 = new ArrayList<Object>();
        //泛型是不存在多态的,创建集合对象时,左右两边的<>中的内容要保持一致
        //ArrayList<Object> list2 = new ArrayList<String>();
        //ArrayList<Object> list3 = new ArrayList<Integer>();

        ArrayList<?> list;
        list = new ArrayList<Object>();
        list = new ArrayList<String>();
        list = new ArrayList<Integer>();

    }

}
